home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Libraries / stdwin / ANNOUNCE next >
Encoding:
Text File  |  1993-07-30  |  5.5 KB  |  151 lines  |  [TEXT/????]

  1. This is STDWIN 0.9.8, a minor update.
  2.  
  3. --Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
  4. (30 July 1993)
  5.  
  6. ------------------------------------------------------------------------
  7.  
  8. I am glad to announce that STDWIN version 0.9.8 is now available for
  9. anonymous ftp.
  10.  
  11. I have placed a copy of the tar image named stdwin0.9.8.tar.Z on the
  12. ftp server ftp.cwi.nl (IP address 192.16.184.180) in directory pub.
  13.  
  14. If you don't have ftp access, send mail containing only the word HELP
  15. to ftpmail@decwrl.dec.com or bitftp@pucc.princeton.edu, and the
  16. server will send you instructions on how to make requests.
  17.  
  18.  
  19. What's New in STDWIN 0.9.8
  20. ==========================
  21.  
  22. - bitmap support (not yet in the Mac version)
  23.  
  24. - wsetfont returns an error instead of printing a message
  25.  
  26. - wlistfontnames (dummy in the Mac version)
  27.  
  28. - wsetwinpos, wsetwinsize (dummy in the Mac version)
  29.  
  30.  
  31. What's New in STDWIN 0.9.7
  32. ==========================
  33.  
  34. This release is a temporary measure, needed primarily to support the
  35. upcoming release 0.9.7 of the Python programming language.  It is
  36. still lacking complete and up-to-date documentation.  (Sigh!)
  37.  
  38. Changes with respect to 0.9.6:
  39.  
  40. - new drawing functions:
  41.   - wfillcircle(int h, int v, int radius)
  42.   - wxorcircle(int h, int v, int radius)
  43.   - wfillelarc(int h, int v, int hrad, int vrad, int ang1, int ang2)
  44.   - wxorelarc(int h, int v, int hrad, int vrad, int ang1, int ang2)
  45.   - wdrawpoly(int n, short points[n])
  46.   - wfillpoly(int n, short points[n])
  47.   - wxorpoly(int n, short points[n])
  48.  
  49. - Meta keys are now reported as WE_KEY events instead of being ignored,
  50.   if they aren't menu shortcuts
  51.  
  52. - new functions in the X11 version only:
  53.   - wgetxwindowid(WINDOW *w) returns the X11 window id of a window
  54.   - wconnectionnumber() returns the X11 connection number (a file
  55.     selector usable in BSD select())
  56.  
  57. - Ported the Mac version to Think C 5.0
  58.  
  59. - The alfa version doesn't crash any more when you press ^G
  60.  
  61. - the print menu in dpv is more easily customizable
  62.  
  63. - the miniedit demo now displays a watch cursor when it is busy
  64.  
  65. - mods for porting to AIX
  66.  
  67. - use str(r)chr instead of (r)index everywhere (or at least in more places)
  68.  
  69.  
  70. What's New in STDWIN 0.9.6
  71. ==========================
  72.  
  73. This release is a temporary measure, needed primarily to support the
  74. upcoming release 0.9.2 of the Python programming language.  It is
  75. still lacking complete and up-to-date documentation.
  76.  
  77. For those who are familiar with STDWIN 0.9.5, here is a summary of the
  78. main changes in version 0.9.6 (of course, a number of bugs were also
  79. fixed).
  80.  
  81. - Initialization is now separated in argument processing and actual
  82.   initialization.
  83. - Scroll bars can be turned off with an option at window creation time.
  84. - More inquiry functions, e.g., document size, window position.
  85. - Filled and XOR mode drawing of circles and elliptical arcs.
  86. - Polygon drawing (filled, outline and XOR).
  87. - Color drawing.
  88. - Modifier keys (control, shift, meta etc.) are passed in mouse events.
  89. - Closing a window is now indicated by a separate event, WE_CLOSE.
  90. - New event type WE_KEY reports non-ASCII keys and keys with modifiers.
  91.  
  92.  
  93. To refresh your memory, here's a little blurb on STDWIN:
  94.  
  95.  
  96. What Is STDWIN
  97. ==============
  98.  
  99. STDWIN (STanDard Window INterface -- in analogy to STDIO) is a simple
  100. windowing interface for C programs, that is implemented on various
  101. platforms.  The "flagship" implementations support the Macintosh and
  102. X11 windowing environments.  The emphasis is on portability between
  103. platforms and a simple interface to the application, not on getting
  104. the maximum performance or functionality of one particular platform.
  105.  
  106. For a longer introduction, read the (still outdated) file Doc/ABOUT.
  107. For more information on the Macintosh version, read Ports/mac/README.
  108. For MS-DOS, read Ports/msdos/README.
  109.  
  110.  
  111. Supported Platforms
  112. ===================
  113.  
  114. Currently, programs using STDWIN can be made to run on Unix under X11,
  115. on alphanumeric terminals (using termcap -- obviously with some loss
  116. of functionality), on the Apple Macintosh (using THINK C 4.0), or on
  117. MS-DOS with a dumb display (using Microsoft C).  I am working on
  118. patches to get the Mac port running under MPW 3.x (which is quite
  119. different in some respects from MPW 2.x); contact me if you need this
  120. urgently.  If you insist, I also have two versions for the Atari ST
  121. (one for MWC and one for TurboC) that need a lot of dusting off, and
  122. haven't been upgraded to all the lovely new features.
  123.  
  124.  
  125. Copyright
  126. =========
  127.  
  128. Copyright 1988, 1989, 1991, 1992 by Stichting Mathematisch Centrum,
  129. Amsterdam, The Netherlands.
  130.  
  131.                         All Rights Reserved
  132.  
  133. Permission to use, copy, modify, and distribute this software and its 
  134. documentation for any purpose and without fee is hereby granted, 
  135. provided that the above copyright notice appear in all copies and that
  136. both that copyright notice and this permission notice appear in 
  137. supporting documentation, and that the names of Stichting Mathematisch
  138. Centrum or CWI not be used in advertising or publicity pertaining to
  139. distribution of the software without specific, written prior permission.
  140.  
  141. STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
  142. THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  143. FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
  144. FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  145. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  146. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
  147. OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  148.  
  149.  
  150. --Guido van Rossum, CWI, Amsterdam <guido@cwi.nl>
  151.